The Mission Address: 6391 Leisure Town Road Vacaville, CA 95687 United States [Get Directions] No events in this location Loading Map.... The Mission6391 Leisure Town Road - VacavilleView on Google Maps 38.36695599999999 -121.93544500000002