Cromwell Central Apartments
Guests are welcome to stay in Cromwell Central apartment while visiting London. There are an elevator and a car park provided onsite.
The property is located 1300 meters from Albert Memorial. Serving a variety of dishes, Evoluzione Restaurant and 15/25 Asian Dining Room are 100 meters away.
A 5-minute walk to Earls Court subway station.