at 5701 Longview Rd, Kansas City , 64137
WELCOME TO BEST HOST INN PLAZA SOUTH KANSAS CITY Welcome to Best Host Inn Plaza Kansas City South. Our newly renovated and updated hotel is located just
This property is owned and operated by IMMB Hotel LLC