The Amsterdam Hotel is located in Earl's Court in the heart of London City. The guest rooms are ensuite, tastefully decorated and feature a kitchen and lounge area. They are all equipped with a host of modern amenities for a relaxing and enjoyable stay. The hotel is ideally situated next to transport links leading to the city's major sights and attractions. It is a great choice for a relaxing break.