At Flinders Lane Restaurants, Melbourne, Victoria, Australia, you will find links to Restaurants located on Flinders Lane in Melbourne CBD (City). Flinders Lane Restaurants offers you some of the best Restaurant listings instantly. It's that simple!Less
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.
Terra Rossa offers the perfect location, intimate setting and attentive service for your special function.
We can accommodate groups as small as 10 or as large as 90 and have a range of unique spaces available.