Bristol, United Kingdom

Beech House: Boutique Serviced Apartments in Bristol

Set in the heart of Bristol’s most picturesque and sough-after area of Clifton, the Beech House is housed in a grand Victorian villa — offering elegant and comfortable accommodation. The brand new boutique serviced apartments in Bristol are an ideal…

Continue reading