Step House is located on Weatherhill Mesa. If you have ever dreamed of visiting Mesa Verde National Park, it is probably the ...