Get directions to: The Depot Restaurant, Clifton Springs, NY
Restaurant address: 1 W Main St Clifton Springs, NY 14432, USA
Restaurant: The Depot Restaurant