Scenic Views
Mount Xanadu Resort, the restaurant would most likely boast the same breathtaking views of the surroundings that the resort is known for. Provide a sophisticated and relaxing ambiance.