El Canal Mexican Restaurant

El Canal Mexican Restaurant, 46 Glasgow St, Clyde, NY 14433, United States

(315) 902-4121

Location