Demlizade Cafe is a restaurant offering a place to enjoy time with loved ones in a natural setting.