Extended Stay America Denver - Lakewood South

7393 W Jefferson Ave
Lakewood
Colorado
United States