Set in London, The Little Prince offers self-catering accommodation with free WiFi. The unit is 600 metres from Lord's Cricket Ground. The kitchen features an oven and a microwave, as well as a kettle. A TV with cable channels is featured.
Show Hotel The Little Prince on the map