Royal China is a Dubai-based chain of restaurants. It is located on the 7th floor of the Sea View Hotel. This glamorous restaurant has a glossy red-interior with a traditional Chinese menu.
Your email address will not be published. Required fields are marked *
Or connect with