Max's Restaurant (Menu)

2127 Olympic Pkwy, Chula Vista
+1 619-737-5913

Give a rating to Max's Restaurant

Suggest a dish

How much did you spend at Max's Restaurant?