CLOSED
3081 South Delaware Street, Suite BSan Mateo, California 94403(650) 458-3171
Google Maps
Menu selection may vary - please call store at (650) 458-3171 for details.