Four Stars Hotel is positioned in a shopping area of London close to Hyde Park, Oxford Street and Madame Tussauds London.
The hotel is in the convenient location just near Edgware Road subway station. This central venue is 4 km away from the center of London.
Within walking distance of City of London district with restaurants and bars.
Four Stars Hotel is within a 20-minute drive to London City airport.
Four Stars Hotel is a property in London that comes with 30 rooms and provides climate control, television and direct dial telephone.
Eat & Drink
Every morning a delicious continental breakfast is served. Offering various dining options, Fatoush and Satay House are about 5-minute walk away.