Lancaster Hall Hotel

Lancaster Hall Hotel

Situated in the heart of London's popular Lancaster Gate and Bayswater area, the Lancaster Hall Hotel offers both the tourist and the business traveller an ideal base in central London.

Map and Directions