1000 Island Indian takeout

Indian Restaurant·Leeds and the Thousand Islands, ON