GALLERY
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.
Leisure Town Road
