Santa Barbara Eco-Beach Resort Santa Barbara Eco-Beach Resort is perfectly located for both business and leisure guests in Ribeira Grande. 4 Star level Hotel (1 reviews) From $196