Restaurant offering Mediterranean cuisine in Shangri-La Hotel located amidst 15 acres of lush tropical gardens.
Time Out says
Details
Discover Time Out original video
Restaurant offering Mediterranean cuisine in Shangri-La Hotel located amidst 15 acres of lush tropical gardens.
Discover Time Out original video