If you're looking for an apartment home with a comfortable setting, well-maintained property, ideal location with easy freeway access, and minutes from restaurants, shopping and more - then welcome to Monte Vista Townhomes.
Monte Vista Townhomes is located at the address 10997 Del Norte St in Ventura, California 93004. They can be contacted via phone at (805) 647-1730 for pricing, hours and directions. Monte Vista Townhomes specializes in Industrial Property, Hotels & Motels, Waterfront Property.
Monte Vista Townhomes has an annual sales volume of 501K - 999,999. .
Monte Vista Townhomes provides Seller...