This welcoming hotel is located in Kansas City, about 8 km to the north of downtown. A diverse range of shopping facilities, numerous restaurants, cafés, bars are all located in the near vicinity.
See more: Hotels in USA Hotels in Kansas City - Mo Holiday Destinations in USA