Buenavista is an Andalusian restaurant offering homemade Mediterranean cuisine. It features both indoor and terrace seating.