company-img
Red Orchids
Red Orchids
Located in Pelawatta Battaramulla and Castle Lane Colombo, One of the best Chinese restaurants in Colombo, Red Orchids Restaurant serves Chinese and Thai specialities refined specifically to suit the local palate.

Phone

0112555058

assistant-trigger assistant-content-img