About this property
Sa Tasca is situated in an idyllic location on a hillside with breath-taking views of the sea. The restaurant was built in 1998, providing plenty of seating for guests. The restaurant is designed in a Mediterranean style and offers a cozy atmosphere...