Online table reservation for Maxs Restaurants in South San Francisco
We are enabling reservations for Maxs Restaurants
Maxs Restaurants
120 E Grand AveCA 94080, South San Francisco, United States
Restaurants
The redirect does not work? Just click on this link or copy it into your address bar