17402 N Cohasset Lake Balboa, CA 91406, Lake Balboa
3 beds|3 baths|1516 sqft|built in 1950
Description
Other located at 17402 N Cohasset Lake Balboa, CA 91406. It has 3 beds, 3 bathrooms, and is 1516 square feet. The property was built in 1950. 17402 N Cohasset Lake Balboa, CA 91406 is in the Lake Balboa neighborhood.