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