Stroll down Melbourne’s vibrant dining precinct of Flinders Lane
and you will find Terra Rossa, a restaurant and bar with a certain stylish ambience.
Located within the historic Swiss House building, the exterior maintains its original rustic condition while the newly renovated interior has been modernised to exude warmth and charm.
Stop by the front bar for a quick bite in the morning, enjoy an intimate meal in the rear dining area, or relax by in the lounge with
a wine or one of our delicious cocktails.
Mon - Fri 6.30am - late | Sat - Sun 8.30am - late