No image available for this hotel
No image available for this hotel
Santa Maria, Santa Maria
Spend a second to
save a fortune!
Spend a second to save a fortune!
Zona praia 33 edificio Barracuda, Santa Maria
Situated a few steps from Praia de Santa Maria, 500 metres from Praia António Sousa and 1.9 km from Ponta da Fragata Beach, Mister Barracuda offers accommodation set in Santa Maria.
See MoreUsage of subsidiary facilities may incur additional fees