How to Get to Holy Cross Holy Cross Lutheran Church is located in Flushing, MI, 2 blocks north of Main Street and 6 blocks west of Elms Road. Click the map below for detailed directions.