Firmdale Hotels

*


 


There are six Firmdale Hotels conveniently located throughout central London. Each hotel is well situated for access to London's major business areas as well as restaurants and bars, parks and gardens, shopping and other points of interest including museums, galleries, theatre and night life.