The 3-star Metro Star Hotel lies within 3.8 km from British Museum, POSK and The London Eye.
The city center is 7 km away from the hotel. The property is set 10 minutes' walk from Chelsea FC, Bishop's Park and Fulham Palace Museum.
Guests can enjoy italian snacks and meals in Nuovi Sapori located 200 meters away.
Metro Star Hotel lies within 20 minutes’ drive to London Heathrow airport.