Bellavista is an Italian restaurant offering pizza, seafood, and pasta. Known for its panoramic views.