Permanently closed A Comfort Inn & Suites Kansas City Downtown 770 Admiral Boulevard, Kansas City 64106 Hotel