A Georgian hotel, located in the heart of Richmond, is celebrating an impressive 150 years as London’s gateway to nature and as part of the local community. Richmond Hill Hotel, which is independently owned, has opened its doors to holidaymakers and Richmond locals since 1874. The charming Georgian building is said to have been built […]