Nueva Vista Apartments
About the Business
Nueva Vista Apartments is a modern and stylish residential complex located at 131 Leibrandt Avenue in the charming city of Santa Cruz, California. Our apartments offer a perfect blend of comfort and convenience, with spacious living areas, fully equipped kitchens, and stunning views of the surrounding area. Residents can enjoy a range of amenities including a swimming pool, fitness center, and community lounge. With a prime location near shopping, dining, and entertainment options, Nueva Vista Apartments is the ideal place to call home in Santa Cruz.
Location & Phone number
131 Leibrandt Ave, Santa Cruz, CA 95060, United States
List of local businesses, places and services in California
β business help π services β phones π opening times βοΈreviews π addresses, locations π· photos