Description
Grove Inn — a welcoming guest house that blends comfort with a local neighbourhood feel. Nestled in London, United Kingdom, this guest house sits just 0.6 mi (920 m) from the House of Lords, a short stroll to Westminster Abbey (1.6 mi / 2.6 km) and the Tower of London (1.8 mi / 2.9 km), while the Thames River and The Shard are each within 1.5 mi (2.3–2.6 km). Guests enjoy complimentary internet access throughout, a completely non‑smoking environment and the freedom to travel with pets at no extra charge. The atmosphere at Grove Inn is relaxed and friendly, offering a cosy base for exploring London’s historic sites and vibrant riverside. Whether you’re sightseeing, attending a theatre performance or simply soaking up the city’s character, Grove Inn provides a comfortable, hassle‑free stay in the capital’s cultural heart.