Michel BARROAdd to favorites Large commercial premises in Carouge Geneva (District), Route de Saint-Julien 19Commercial premises • 6 room(s) • 1 bath. • 1292 sq ft (120 m²)$7,686