Claim this Place Red Orchids No. 35, Castle Lane, Colombo, 800, Sri LankaRestaurant. Thai Restaurant. Your Name Email Password