Situated in the Borough of Kensington & Chelsea, The Amsterdam has one of the best locations in London: Earls Court.
The hotel is 2 Victorian Townhouses set over 6 floors & comprises of 27 en suite rooms & suite apartments. It is small, private and has a lovely garden.
- Catering Facilities
- Breakfast included