Lyl Towne Deli Sandwich Shop is a Canadian Restaurant based in Lytton, British Columbia. Lyl Towne Deli Sandwich Shop is located at 437 Main St, Lytton, BC V0K 1Z0, Canada,
Please contact Lyl Towne Deli Sandwich Shop using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Lyl Towne Deli Sandwich Shop opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.