Murillos Restaurants 633 Merchant St Vacaville CA United States
Phone: 707.448.3395 Smoking: not permitted
Parking: public transit accessible, own parking lot