The Castle Hotel

The Castle Hotel, 103 Castlegate,, Berwick-Upon-Tweed, TD15 1LF, United Kingdom

Hotel image
Read more reviews for The Castle Hotel