Mylo's Grill
855 Wellington Rd, London, ON N6E 3N5, Canada
Welcome to Mylo's Grill! We are a family-owned restaurant located beside the Holiday Inn & Suites.
Follow Mylo's Grill
Welcome to Mylo's Grill! We are a family-owned restaurant located beside the Holiday Inn & Suites.