The Mint 6698 Amora Dr, Saint Louis, MO 63134 Visit Property’s Website Visit Rental Application Property Type Multi-Family Apartment Find out more Contact Us Notice: JavaScript is required for this content. Post navigation Previous Waterford Square Next Stone Oak