Residence Inn Denver Southwest/Lakewood

Residence Inn Denver Southwest/Lakewood is conveniently located 20 minutes west of Denver on the south side of Hampden Avenue/Highway 285, just east of Wadsworth Boulevard. The hotel is close to Red Rocks Amphitheatre and Cherry Creek Shopping Center.