Based on 257 review
This lovely hotel is situated in Santa Maria. The establishment comprises a total of 89 snug rooms. This property was built in 2009. Unfortunately, the front desk is not open 24 hours. Travellers will not be bothered during their stay, as this is not a pet-friendly accommodation. Some services of Fa...