The Selwyn is a boutique hotel in the heart of Richmond Upon Thames, offering warm hospitality and well appointed rooms. The hotel is located less than 5 minutes' walk from Richmond rail and tube station, offering regular services to the City Centre and Waterloo.
Number of rooms: 50
48 Sheen Road, Richmond Town, Richmond upon Thames, TW9 1AW, United Kingdom