Number of rooms 91 | ||
Location 4 Richmond Mews, Soho, London, England, United Kingdom |
Soho Hotel is a luxury 5-star hotel in London, England. It is located at 4 Richmond Mews in Soho. Operated by the Firmdale Hotels London group, the hotel has 91 rooms.
References
Soho Hotel Wikipedia(Text) CC BY-SA