Get directions to: Shri Balaji Bhavan, Houston, TX
Restaurant address: 5655 Hillcroft St (at Southwest Freeway), Houston Houston, TX 77081, USA
Restaurant: Shri Balaji Bhavan