Hotel Boulderado

2115 13th St.
Boulder
Colorado
United States