El Azteca Mexican Food 102 Peabody Road Vacaville CA United States
Phone: 707.448.7231 Parking: own parking lot
Accessibility: partially