Tropical Star Restaurant & Specialty Market
6163 Balboa Ave, San Diego
(858) 874-7827
Recent Reviews
Tropical Star Restaurant & Specialty Market
6163 Balboa Ave, San Diego 92111
(858) 874-7827