Eden Trattoria Careers

Italian Restaurant located lakeside at Humber Bay Shores in Etobicoke.
Family run business with a lakeside patio and great atmosphere