T&S Home Features 5 years ago A Closer Look what can you buy for $1 million in st. louis? Town & Country | 9 Westwood Country Club Drive, 63131