Address: 11831 NW Plaza Cir, Kansas City, MO 64153, USA
Tessa Mills | Jul 25, 2018
I didn't think so either I'm staying the week here it's nicer and cheaper then the last few hotels I've stayed at the past couple weeks while my basement gets fixed from it flooding