Building for sale, 1135-1169 Magnolia Avenue, in Larkspur, United StatesLarkspur, 1135-1169 Magnolia AvenueCommercial building • 2193.07 m²