About Royal Hotel
The Royal Hotel, Cromarty in the Scottish Highlands. Situated just 25 miles from Inverness on the shores of the Cromarty Firth, the Royal Hotel is the perfect place to visit to enjoy a delicious meal, for a couple of nights away.
Rate Royal Hotel:
Photos of Royal Hotel
This place is waiting to be seen!
Seen Royal Hotel?
This place is waiting to be seen by others! Got a photo?
Log in and add it — it takes a second or two.