DMCA Takedown Request

Immanuel United Church of Christ

463 N. 88th St., E. St. Louis, IL 62203

 
  • Retail Real Estate For Sale
  • Church
  • 16,000 Square Feet
  • 10 Acres
  • Built in 1961
  • $650,000
  • $40.63 / Square Foot