Get directions to: Bhojan, Houston, TX Restaurant address: 5901 Hillcroft St Houston, TX 77036, USA Driving Walking Bicycling Restaurant: Bhojan