La Isla del Sur Taberna Andaluza is a restaurant offering authentic Andalusian cuisine.