Tropical Star Restaurant & Specialty Market 4.5 / 5

6163 Balboa Ave, San Diego

Overview

Small shop & restaurant offering groceries & traditional dishes from all over South America.

Tips & Reviews