Get Directions to Max's Restaurant, Cuisine of the Philippines
Get directions
Max's Restaurant, Cuisine of the Philippines
2127 Olympic Parkway #1001, Chula Vista, CA 91915
+1 619-737-5913
2127 Olympic Parkway #1001, Chula Vista, CA 91915
+1 619-737-5913