The Clayton Plaza Family WELCOMES each of you staying with us and visiting St. Louis!!!!!!
This space measures 1,269 square feet and can accommodate up to 120.