The Press release informs the reader about a premium Indian Restaurant high park, Leela Food Bar. They offer dhaba style food and are known for their lip-smacking delicacies.
Especially in Toronto where there are a huge number of Indians, there are some good restaurants in Toronto serving best Indian food. Leela India food bar is amongst the top Indian restaurants serving best Indian food Toronto