Limón Lounge Restaurant is located in Toronto, Canada on 1089 St Clair Ave W. Limón Lounge Restaurant is rated 4.3 out of 5 in the category latin american restaurant in Canada.
Address
1089 St Clair Ave W
Amenities
Bar on siteToilets
Offerings
Late-night foodSmall plates