Choose a location

La Terrazza

American Italian Mexican Pizza Seafood Sushi Vegan Friendly Vegetarian Friendly
3.4 RR
Menu
Favourite

Attributes

  • Child Friendly
  • Romantic
  • Outdoor Seating
  • Live Sport
  • Wheelchair Friendly
  • WiFi
  • Fireplace
  • Pet Friendly

Book a table

Menu
Favourite

La Terrazza is a welcoming Mediterranean-style restaurant located at the Mountain Lake Shopping Centre near Hartbeespoort Dam. Just 30 minutes from Johannesburg or Pretoria, it offers a relaxed, family-friendly setting with both indoor and veranda seating. The menu features generous portions of Italian-inspired favourites—calamari, seafood, steaks, schnitzels, pizzas, and wraps—alongside lighter options for breakfast and lunch. Signature dishes like the olive-garlic butter steak and bacon-and-brie pizza are local favourites, and Tuesdays are known for their popular buy-one-get-one-free burger special. Guests consistently praise the friendly service and warm, casual atmosphere, making it a go-to spot for everyday dining, quiz nights, or catching a rugby match. With its hearty food, scenic location, and great value, La Terrazza is a standout dining experience in Hartbeespoort.

Opening Hours

  • Monday 10h00 - 23h00
  • Tuesday 10h00 - 23h00
  • Wednesday 10h00 - 23h00
  • Thursday 10h00 - 23h00
  • Friday 10h00 - 23h00
  • Saturday 10h00 - 23h00
  • Sunday 10h00 - 23h00

Reviews (2)

3.4 out of 5.0
Based on the past 12 months
Food 4.0
Value 3.5
Service 2.5
Ambience 3.5
  • ErikErik M. Dined: 3 months ago
    4
    Food 5.0
    Value 4.0
    Service 4.0
    Ambience 3.0

    Reviewed on: Mon 15 Dec 25
    Music too loud. We come to a restaurant for conversation and good quality background music. If I wanted loud rock music I would have gone to a concert.

    1
  • Romanda P. Dined: 3 months ago
    2.8
    Food 3.0
    Value 3.0
    Service 1.0
    Ambience 4.0

    Reviewed on: Wed 26 Nov 25
    THE SERVICE WAS VERY BAD; I HAD TO CALL THE WAITER A COUPLE OF TIMES to see to the table. The person at our table who ordered water, waited forever. I booked a table for 7 online, it was confirmed by email and when we arrived, the table was not ready, we had to move the tables so we could all fit. I am really disappointed; I was going to bring husband next week for my birthday - not anymore. We will go somewhere else

Book Now