Four Stars Hotel is set in a shopping area of London next to Albert Memorial, National Gallery and Princess Diana.
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 Wandsworth 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 individual climate control, TV 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.