Extended Stay America Denver- Lakewood West

715 Kipling St
Lakewood
Colorado
United States