I love America, and big-city America, for all the cuisines available. Sure, you can't find everything, and food gets Americanized, if only because some ingredients just aren't available.
Philly and its suburbs have been blessed with many good Indian restaurants.
Palace of Asia is in the Best Western Hotel just off the Turnpike entrance. Not where you would expect to find good food, let alone good Indian food. However, it was and is the best traditional Indian food I've eaten in the city. Service can be slow, but the food more than makes up for it.
Tiffin is a chain in and around Philly. They are not quite Palace of Asia, but they deliver.
Tashan is owned by the Tiffin chain, but specializes in modern Indian cuisine. It could be called "fusion," if you thought only American or European chefs experimented with food. The menu is overwhelmingly long and varied. I cheated by choosing the three-course set price menu, which limited my options. My friend chose from the menu. The meals are intended to be shared "small plates."