13
1130 Leisure Town Rd
Vacaville, CA 95687
$2,998,000 USD
2,360 SF
4.77% Cap Rate
2,360 SF
$2,998,000 USD
Freestanding