Photos of the Monte Santo Resort, Carvoeiro.

About the hotel