Spacious 3 bedroom apartment in Tavira with garage and sea view