Get Directions to The Royal Hotel ← View details 20 Rodger Street, Anstruther KY10 3DU, United Kingdom, Anstruther, England Get Directions From* To * — Required information