The London Eye Thames Rooms

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