Located at 202A-16 Mallard Rd in North York, Niko's Greek Grill is a company included in the restaurants section of Canpages website.
Feel free to call 416-901-3880 to get in touch with Niko's Greek Grill that is in your neighbourhood.
Finally, feel free to share this info with your contacts by using Facebook or Twitter icons.