Flavor of India

7518 Castor Ave, Philadelphia 19152, United States Get Directions to this spot
7518 Castor Ave
Philadelphia, 19152
PA, United States
(215) 745-2800

Rate and review Flavor of India in Philadelphia, PA, United States!

Share your experiences at Flavor of India with your friends or discover more Indian Restaurants in Philadelphia, PA, United States.