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.
Red Orchids is Recommended
loader

Ask from Red Orchids