I'm not Indian or Pakistani, so I have no idea what you would consider "suitable". I go to mass at a Catholic church on Sherbourne street and they have an Indian mass every Sunday. So, I assume there are a lot of Indian friendly areas.
Gerrard Street East between Greenwood Ave. and Coxwell Ave. is known as "Little India".
Here is a link that describes it a bit.
http://www.myhood.ca/section/view/wces/121/