The Feathers Hotel, Helmsley, North Yorkshire
Helmsley, Ryedale District
With a stay at The Feathers Hotel, Helmsley, North Yorkshire in York, you'll be in a regional park, just a 1-minute walk from Helmsley Arts Centre and 5 minutes by foot from North York Moors National Park. This 4-star inn is 13.3 mi (21.4 km) from Castle Howard and 15 mi (24.1 km) from Flamingo Land Theme Park and Zoo.