Spruce Tree Terrace Cafe Mesa Verde National Park, Mesa Verde National Park, CO, 81328 Business: info@visitmesaverde.comWebsiteOverviewRelated ArticlesFind Majestic Beauty at Twin LakesMust-Try Denver Restaurants