From £ 88.00
Hotel - 97 Cromwell Road, London, SW7 4DN - 3 Stars - 914 Rooms
ProNice rooms, breakfast, polite staff
ConsBusy hotel, a lot of waiting around.
ProNear tude station, modern hotel
ConsExpensive car parking
ProGood value for money, well positioned (close to sh...
ConsLimited parking, not as modern as many other hotel...
ProComfortable rooms, gracious staff, reasonably pric...
ProVery comfortable hotel offering all the comforts ...