Buena Vista is a meat dish restaurant offering a menu with dishes like oven-baked octopus. Located near the Casino.