Get a Hotel in Bishops Stortford

London Road

London Road

Bishops Stortford • Show on map 1.0/10 View Details for Price

Located in Bishops Stortford in the Hertfordshire region London Road has a balcony. Free Wifi is offered throughout the property and private parking is available on site. The apartment is composed of…More info

Book now