New Billesley Hotel

New Billesley Hotel
Brook Lane, Birmingham, B13 0AB
Photo of New Billesley Hotel