2718 Covington Place Est Saint Louis, MO 63131