1 & only Taco CaboBest Tacos In Cabo

Gallery

Check out some pictures.

Map & Contact

Would love to hear from you.

Orchid Thai Restaurant

98-1277 Kaahumanu St Ste 118, Aiea, Oahu, HI 96701-5318

Phone: +1 808-488-1288