Get directions to: Thai Basil, Denver, CO
Restaurant address: 1422 E 18th Ave Denver, CO 80218, USA
Restaurant: Thai Basil