Tropical Star Restaurant & Specialty Market

restaurant in Clairemont Mesa East, La Jolla

Phone: +1 858-874-7827

Website: tropicalstarrestaurant.com

Address: 6163 Balboa Avenue, San Diego

Open now closes at 21:00