Windsor Gardens Inn
597 S Clinton St, Denver CO 80247