Hotel - 97 Cromwell Road, London, SW7 4DN - 3 Stars - 914 Rooms
Nice rooms, breakfast, polite staff
Busy hotel, a lot of waiting around.
Near tude station, modern hotel
Expensive car parking
Good value for money, well positioned (close to sh...
Limited parking, not as modern as many other hotel...
Comfortable rooms, gracious staff, reasonably pric...
Very comfortable hotel offering all the comforts ...