Isle of Barra Beach Hotel Overview
Overlooking white sand beach; panoramic restaurant window delights in breathtaking sunsets over the open expanse of the Atlantic.
- Year Built: 1973
- Year Last Renovated: 2004
- Check out Time: 11:00 AM
- Number of Floors: 2