642 E 1st St, Tustin, CA 92780 +1 714-832-7681
restaurant, North Tustin, CA, United States
Today
How to go there