Featuring boutique bedrooms, onsite parking and free Wi-Fi throughout, The Castle Inn offers cosy accommodation in the picturesque Wiltshire town of Bradford on Avon.