Sushi Sun

Japanese Restaurant·Leeds and the Thousand Islands, ON

Details