Vista at Upper Buena Vista

Vista at Upper Buena Vista


Located in the Upper Buena Vista complex, Vista offers global cuisine inspired by Miami's fusion of cultures and flavors. Vista, which means "view" in Spanish and Italian, reflects our mission to introduce Miami to a new perspective on traditional Italian cuisine. In fact, our all day menu celebrates the fusion of Italian Cuisine with Miami's flavors and multicultural background.

Vista can accommodate up to 160 guests with a variety of ambiances and features 4,000 square feet of space, comprised of an indoor dining room, outdoor patio and rooftop terrace. Vista is a full-service restaurant in the Upper Buena Vista complex, offering brunch, crafted cocktails, desserts and delicious all day and rooftop menus.


  • {{amenity.title}} {{ amenity.value }}


  • {{item.title}} {{item.title}}: {{ item.value }}

Sports Amenities


  • {{ item.value }}

Things to do Nearby

Choose a category

{{ctrl.swiper.activeIndex + 1}} / {{ctrl.totalItems}}