Get directions to: Balaji Bhavan, Houston, TX
Restaurant address: 5655 Hillcroft Street Houston, TX 77036, USA
Restaurant: Balaji Bhavan