Company name: The Portcullis Hotel
Description: The Portcullis Hotel is a 17th century coaching house inn situated in the ancient market town of Chipping Sodbury at the foot of the Cotswolds.
11 Horse St, Chipping Sodbury, Bristol BS37 6DA, United Kingdom