Escape the urban bustle and relax in the country-house setting of the Mercure Bristol North, The Grange. Set amongst 18 acres of landscaped gardens, Mercure Bristol North the Grange is a 19th-century Bath stone manor house in a peaceful pocket of South Gloucestershire.
... Read more