Mabuigetares is a tapas bar and restaurant offering homemade cuisine with scenic views.