Description
The Selwyn Hotel — a stylish 4‑star hotel offering contemporary comfort in Richmond upon Thames, United Kingdom Perfectly placed on the leafy Sheen Road, this hotel sits just 0.5 mi (728 m) from the scenic Thames River and a brief stroll away from Richmond Palace, while Kew Palace is a short drive to and Twickenham Stadium lies a short drive away. Guests enjoy complimentary Wi‑Fi, a 24‑hour front desk, lift access, secure parking and convenient luggage storage, ensuring a seamless stay. The Selwyn blends modern elegance with a warm, neighbourhood feel. Whether exploring historic palaces, strolling along the river or catching a match at the stadium, visitors experience reliable service and thoughtful amenities that make Richmond feel both inviting and effortlessly accessible.