St. Michael's Lutheran Church

Cherry Hill, NJ, US Type: Lutheran