Recommended hotels in Santa Maria Island

Ajuda Star Santa Maria Island

 

Rua Nova Vale D' Ajuda, Santa Maria Island, Portugal - Show map

Show map

The luxury Ajuda Star is a 4-star property located 1200 meters away from Charlotte\'s CM Studio . The hotel…

Book Now