Briar Patch Inn

Address: 
3190 N. SR 89A, Sedona AZ 86336