Leisure Town Road

SWC Leisure Town Road and Scarlett Street, Vacaville, CA

The Leisure Town Road project is a ground up development of 236 multifamily apartment units.  The project is located at the intersection of Leisure Town Road and Scarlet Street in Vacaville, CA.

  • Value:
  • Building SF:
  • Lot Size:
  • Status: Current Project
Leisure Town Road
thumb