📍 1220 North 11th Street, St. Louis
Father Filipiak Park — Landmark in St. Louis, Missouri, USA. 1220 North 11th Street, St. Louis. Hours, map, contact. USAForAll.