Metro Star
Rating
3.7
Reviews
4
Stars
Not available
71 Stopford Road
· London
· United Kingdom
Metro Star provides flawless service and all the necessary facilities for visitors.Stay connected with your associates, as complimentary Wi-Fi is available during your entire visit. Your stay will be comfortable with the presence of room service and daily housekeeping as an in...
Check availability
About this hotel
Metro Star provides flawless service and all the necessary facilities for visitors.Stay connected with your associates, as complimentary Wi-Fi is available during your entire visit. Your stay will be comfortable with the presence of room service and daily housekeeping as an in-room amenity for your relaxation and enjoyment.
Guesthouse/bed and breakfast, Guesthouse/bed and breakfast
Comfortable stay
Rooms available
Rooms
London
United Kingdom
3.7
Guest rating
Hotel Information
📍 Location
London
🏨 Property type
Guesthouse/bed and breakfast, Guesthouse/bed and breakfast
⭐ Guest experience
Check guest reviews and available facilities
🔎 Availability
Enter your dates to check available rooms and prices