Property Details for 6344 Amelia Ave
Description provided by Trulia
6344 Amelia Ave This is a Lot/Land located at 6344 Amelia Avenue, Saint Louis, MO. This property is in the Mark Twain-I-70 Industrial neighborhood in Saint Louis, MO. The average list price for Mark Twain-I-70 Industrial is $53,450.
Public Records for 6344 Amelia Ave
Official property, sales, and tax information from county (public) records:
- County: St. Louis City