This 3 star hotel is located in the city centre of Richmond...
Richmond Upon Thames / Richmond Upon Thames