Island Flavor Restaurant
Restaurants
Island Flavor Restaurant is a restaurant in the Glen Cairn neighbourhood on King Edward Ave.
Sign in, or create a free account, and we'll bring you back here to finish your claim.
Lennys is a local food and dining destination on Commissioners Road East in London, Ontario. Conveniently located at 911 Commissioners Road E, it offers a welcoming place to stop for a meal while out in the neighbourhood. Whether you’re a nearby resident or passing through, Lennys is an easy option to add to your London dining plans.