Santa Barbara Eco Beach Resort
Azores, Sao Miguel, Ribeira Grande Portugal
Upscale villa beach resort with swimming pool, massage treatments, snorkeling, scuba diving, fishing, hiking, cooking classes, biking and whale watching. Located in Ribeira Grande, Sao Miguel, Azores, Portugal.