751 E Monte Vista Ave
Vacaville, CA 95688
not a fancy restaurant. it is small. but don't let the size of restaurant discourage you. the food is great! very affordable. I usually don't take…
Didn't find what you were looking for?
Please help others by helping us do better.