Situated in Tavira, this hotel is within a 15-minute walk of Sao Jose Church, Tavira Tower and Mother Church of Santa Maria do Castelo. Ria Formosa Natural Park and Palacio da Galeria Museum are also within 15 minutes. Tavira Station is 11 minutes by foot.