Meydan is a restaurant offering a dining experience amidst natural beauty.