Moctezuma
Restaurant
•
300 Travis Blvd, Fairfield, CA 94533, USA
7.6
Thursday: 4 PM – 10 PM
See if anyone you trust recommends it!