Glen Echo Country Club in Saint Louis
(314) 383-1500
Glen Echo Country Club, founded in 1901, is one of St. Louis'' most prestigious, private country clubs. Featured is 18 hole championship Golf, clay tennis courts, Olympic size pool, fine dining, and much more.