Ambassador Hotel 3 stars

Centre Of The Esplanade, Scarborough, YO11 2AY, United Kingdom

Hotel image
Read more reviews for Ambassador Hotel