This is the food page of Lily's Restaurant on 1758 Dundas St London ON N5W 3E2.
(first reviewed on July 22, 2010, last updated on July 8, 2015.)
Lily's Restaurant is ranked #4 of 19 Restaurants in East London London.
This page has had 460 visitors. You are the 460th.