Location

Star Motel
3850 Peoria St.
Denver, CO 80239