Located in the heart of the town, The Black Swan offers comfortable accommodation in sympathetically renovated rooms making it the ideal place to stay when visiting a hotel or bed and breakfast in Ryedale, whether you stay for the night or a longer break.