Sherwood Forest Motor Inn

15 Knottingham Rd Lake Placid NY 12946 USA

(518) 891-4400

Location