2628 Indiana Ave St Louis is located at 38.603741, -90.221336 geo coordinates. 2628 Indiana Ave, St Louis, MO 63118 is located in Missouri, St Louis, United States Of America. Postal code is: 63118
Latitude | Longitude |
---|---|
38.603741 | -90.221336 |
DMS Latitude | DMS Longitude |
---|---|
38° 36´ 13.4676'' N | 90° 13´ 16.8096'' W |