Lemongrass Restaurant is a Thai restaurant located in South Bayview.
Location
1630 Bayview Avenue
Phone
(416) 322-8202
Website
https://www.opentable.ca/r/lemongrass-toronto/
Star rating
Lemongrass Restaurant is a Thai restaurant located in South Bayview.
Location
1630 Bayview Avenue
Phone
(416) 322-8202
Website
https://www.opentable.ca/r/lemongrass-toronto/
Star rating