It’s located on Discovery Island, right by the entrance of Pandora World of Avatar. It’s one of the higher-end dining options ...