Depauville Hotel

32506 Stephanie St Depauville NY 13632 USA

(315) 686-1270

Location