About
Royal Orchid, a multi-award-winning brand is located at the North Cafe Terrace of the Luxurious Galleria. Royal Orchid showcases some of the finest delicacies from Asia with its main focus on Chinese Food. The menu features popular dishes like Dim Sums, vegetarian, non-vegetarian & seafood mains in some of the most exquisite and authentic Chinese sauces, Noodles & Flavored Rice, a variety of green
Details