Get directions to: Angelos Family Restaurant, Delhi, NY
Restaurant address: 82 Main Street Delhi, NY 13753, USA
Restaurant: Angelos Family Restaurant