The Farm Barn



Shepshed • Show on map
View Details for Price
Offering a terrace, The Farm Barn offers accommodations in Shepshed. Both free Wifi and parking on-site are accessible at the farm stay free of charge. De Montfort University is 14 miles away and Leicester…More info
