Telluride Lodge 12648 23RD St NWWatford City, ND, 58854 View Phone 612-220-9819 12648 23RD St NWWatford City, ND 58854 View Website Experience & Reliability About Send to My Email Send to My Phone Print this Page