77 MAIN ST in DELHI, NY | 7-Eleven | 7-Eleven