Search Results
Town and Country City Hall and Police Department
1011 Municipal Center Dr, Saint Louis, MO 63131
Town and Country City Hall is located off Interstate 270 on Municipal Drive. This municipal buiding also houses the TownMore and Country Police Department, which is comprised of 32 sworn officers and a full-time administrative staff of five civilians. Police Chief John R. Copeland is also the city administrator. Visit the city's Web site for more information.
See more »