Himchuli Restaurant is located in San Juan/Laventille, Trinidad and Tobago on El Socorro Road 101, San Juan, Port of Spain. Himchuli Restaurant is rated 3 out of 5 in the category restaurant in Trinidad and Tobago.
Address
El Socorro Road 101, San Juan, Port of Spain