Get directions to: D & R Depot Restaurant, Le Roy, NY
Restaurant address: 63 Lake St Le Roy, NY 14482, USA
Restaurant: D & R Depot Restaurant