I just can't believe how bad the Indian food is in Philly. They're all Punjabi (but not authentic at all), greasy, tasteless. Usually service is terrible too. I wonder why Philly is lacking good Indian restaurants?! NYC, D.C., Houston, LA have wonderful, authentic Indian restaurnts. I crave Indian food all the time and am always at a loss as to where to go for a good, home-style Indian meal. I heard Palace of Asia is opening in Philly soon. Anyone know when it'll open?