St Leo Church

Address:

221 Hanford Street Columbus, OH 43206

About:

Just south of Thurman Ave in the German Village / Merion Village area of Columbus. Park on street or in church parking lot on south side of building.