Superstar Restaurant is a Filipino restaurant located at 4919 Mission St, San Francisco, CA 94112
Visited 1033 times, 3 Visits today
4919 Mission St, San Francisco, CA 94112
8:00am - 4:30pm
(415) 585-4360
Superstar Restaurant is a Filipino restaurant located at 4919 Mission St, San Francisco, CA 94112
Visited 1033 times, 3 Visits today
Notifications