Tag: Richmond

Store House London exchange on latest project in West London

08th September 2022

Store House London has exchanged on its latest project in Richmond, West London. The Richmond Park Hotel is ideally located close to the River Thames in this most sought-after area of the capital. The current owners operations have been dropping off for a number of years, to the point where the hotel is no longer […]