St. Louis Address:272 Lamp and Lantern Village,Town and Country, MO 63017 Patient Portal Amy Roberts, MD, and Associates located in Town and Country, is not only the geographical center of the city, but the heart of it all. Her hope is to chart a path forward establishing exceptional care for all, by providing quality evidence-based … Continued.