Barra Beach Lodge is a charming lodge on Barra Beach, famous for its natural pools at low tide. It offers rustic but comfortable chalets, a seafood restaurant and a relaxed atmosphere.
Member Since Jan 2026