Leon'un Meyhanesi is a restaurant offering a menu of mezes and hot appetizers. It features scenic views.