Bella Vista
Bella Vista
- Address
- S of Town Center
- Hours
- 10:00-22:00
Lonely Planet review for Bella Vista
Overlooking the waves at the south end of town, this joint is one of the best spots for shrimp, done your way, in town. And what a view.
