Explore details about location Leo Place. Leo Place is a location situated within the Lackawanna alongside other areas such as James Avenue, Ingham Avenue, Balen Drive.