Specials 2 Days Ago COMPARE The Mint Townhomes 6698 Amora Dr, Saint Louis, MO 63134 2 - 3 Beds $1,200 - $1,500