Alicante Spain Tourist Information and Vacation Guide
There are a couple of restaurants located within the Santa Barbara Castle in Alicante Spain.
Patrons can enjoy a wonderful view of Alicante and much of the castle from the upper level restaurant.