Waterfront dining with spectacular harbour and city views — great for groups, events and Melbourne's best river views.
40 venues listed