The London Eye Thames Rooms

The London Eye Thames Rooms
Westminster Bridge Road, London, SE1 7PB
Photo of The London Eye Thames Rooms