Michael BushnellPublisher The venerable Densmore Hotel located at 906-914 Locust was part of Kansas City’s downtown for almost 100 years. Built in 1898, the Densmore was unique in that it consisted of two seven-story towers with roughly 82 rooms each, connected at the base by a common lobby and a […]