Get Directions to The Royal Hotel ← View details 20 Townhead, Dysart, Kirkcaldy KY1 2XQ, United Kingdom, Kirkcaldy, England Get Directions From* To * — Required information