This Mediterranean restaurant is situated in a prime location in Altea's historic center, right on the Plaza de la Iglesia. It offers a family-style dining experience with live music and a full bar service.