Leo's Auto Repairs

[North side of Atlantic Avenue.]

North side of Atlantic Avenue between Court Street and Smith Street. At left, #233-235 Atlantic Avenue. Haggar...