The Horse & Stables is situated in the Lambeth district in London, 700 metres from London Eye. Guests can enjoy the on-site restaurant. The rooms come with a shared bathroom. The Horse & Stables features free WiFi. There is luggage storage space at the property. Houses of Parliament is 800 metres from The Horse & Stables, while Big Ben is 800 metres from the property.