Get directions to: Sankalp The Taste Of India, Sugar Land, TX
Restaurant address: 16338 Kensington Dr, Ste 160 Sugar Land, TX 77479, USA
Restaurant: Sankalp The Taste Of India