Get directions to: Sitar India Restaurant, Philadelphia, PA
Restaurant address: 60 S 38th St Philadelphia, PA 19104, USA
Restaurant: Sitar India Restaurant