Forest House Hotel
About: Hotel room from 85 dollars per night in a 3 star hotel with a good rating of 83% based on 2191 reviews. You will be based in London.
Services and facilities: a room service, a business center and a cleaning service. Enjoy free parking with this accommodation in London!