Eye Care Associates of St Louis Eye Care Associates of St Louis is located on 211 N Meramec Ave Ste 202 in Saint Louis. They can be reached by phone by calling (314) 863-6055 . They can be reached by calling (314) 863-6055 . They have not yet been reviewed on MojoPages.com.