Seville Plaza, Trademark Collection By Wyndham, Kansas City (3-star) | TravelManiac