Constructed in 1998, the Westmont Place Townhomes apartment building comprises 54 units of the following unit mix: Two Bedroom/Townhouse/One and Three Quarter Bath, Two Bedroom/Townhouse/One Bath, totaling 48,960 SqFt. The property is located in Santa Cruz West, at 801 Nobel Drive, Central Coast.