Explore details about location Juan Bautista Crosa. Juan Bautista Crosa is a location situated within the Montevideo alongside other areas such as Abrevadero Barrio el Indio, Avenida Millán, Río Negro.