This 860 square foot apartment home has 2 bedrooms and 2.0 bathrooms. This home is located at 1973 San Luis Ave APT 2, Mountain View, CA 94043.
Off market
Price Unknown
1973 San Luis Ave APT 2, Mountain View, CA 94043
2beds
2baths
860sqft
Apartment
Built in ----
-- sqft lot
$-- Zestimate®
$--/sqft
$3,114 Estimated rent