Photos of the Hostal Mascotte, Santa Clara.

About the hotel