Buena Vista is a restaurant offering varied, homemade French cuisine at affordable prices.