Add to favoritesHouse for sale in Tavira, PortugalTaviraProperty • 3 room(s) • 6 bath. • 3089 sq ft (287 m²)$2,819,041Request a tourContact agent