Location
Eden Lofts is conveniently located in the heart of St. Louis. Just minutes to downtown, Busch Stadium, and all major highways. Walking distance to the fine restaurants in Lafayette Square and Soulard.
Eden Lofts
1720 Chouteau Avenue
St. Louis, Missouri 63104 |