image90

A Luxury Apartment Building located on The Country Club Plaza, in Kansas City, Missouri