Alhambra is a restaurant located in Ronda, Spain. It is noted for its terraces and is ranked among the top restaurants in the city. The establishment offers Spanish cuisine.