Woods Manor Walk To Downtown Built In 1887 Villa Denver is located 2.9 km from the 80 - acre zoological garden "Denver Zoo", giving access to various tourist spots nearby.
The Holy Ghost Catholic Church is 500 metres from this holiday home, and the Denver Art Museum is a 19-minute walk away. The property is situated just around the corner from the short white-water Confluence Park, while Broadway & 18th Street bus station is 450 metres away. The nearby points of interest also include the non-profit American Museum of Western Art, which is a mere 0.7 km away.
Experience ultimate comfort in this Denver accommodation's kitchen, supplied with an electric kettle, a refrigerator, and kitchenware. The property is only a 5-minute walk from restaurant Bella Vista Mexican Restaurant. Guests can reach Woods Manor Walk To Downtown Built In 1887 Villa by car from Denver International airport in 34 minutes.