Not every Leo's is the same. In my opinion, the Leo's at 15 mile (maple) and telegraph is probably the best one followed by the orchard lake and 14 mile location as a close 2nd place. The tables are mostly clean. The servers are mostly friendly. The greek salads are decent, iceberg lettuce, feta cheese, a courtesy beet or two,... more
TripAdvisor has free and easy resources to help you enhance your listing and promote your property.
- Start Here - Visit Your Owners' Centre
- Add Photo
- Add Video
