Caracol £ 598.71 View details Country: Portugal Modern apartment with pool near picturesque Tavira on the south coast of Portugal