Barra

The meals in the hotels in Castlebay can be good, especially the fresh local fish and shellfish.

Isle of Barra Beach Hotel, Tangasdale Beach

Castlebay Hotel.

Craigard Hotel.

Dualchas Café in the Heritage Centre, Castlebay daytime only.