The Amsterdam Hotel & Apartments is a privately owned 3 star hotel located in the heart of Earls Court London. Our spacious apartments offer our guests a comfortable sitting area and a kitchenette. Call us at 44 (0)20 7370 5084/2814 for more information!