Thai Orchid Restaurant
Queen's Court Plaza On West Bay Rd., P.O. Box 32327, Grand Cayman, Cayman Islands, KY1-1209
345-949-7955 Phone