Place Dufferin is a restaurant offering local cuisine with scenic views.