The Anchor Hotel
The Anchor Hotel
Hotel
NEW ROAD, , JOHNSHAVEN
, Montrose, Scotland, United Kingdom
DD10 0HD
94
Excellent ·
66 reviews