Extended Stay America Kansas City - Lenexa - 87th St.

Address:

8015 Lenexa Dr
66214 Kansas City, US

Hotel star rating:

2 stars

Map:


Contact   ·   Privacy   ·   Terms