Loch Bay Restaurant is located in Isle of Skye, United Kingdom on 1 Macleods Terrace, Stein. Loch Bay Restaurant is rated 4.8 out of 5 in the category fish and seafood restaurant in United Kingdom.
Address
1 Macleods Terrace, Stein
Service options
Dine-in
Amenities
Bar on site
Toilets