We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Mediterranean Restaurants in Pretoria

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Stef's table

#5 of 380 Restaurants in Pretoria
Map
Visitor photos (4)
Cuisines: Mediterranean

La Pentola

#35 of 380 Restaurants in Pretoria
Price: $7 - $20 Map
Visitor photos (6)
Cuisines: Italian French Mediterranean Fusion

Cafe 41

#82 of 380 Restaurants in Pretoria
Price: $8 - $20 Map
Visitor photos (7)
Cuisines: Moroccan Mediterranean Spanish Tapas

Cafenio

#102 of 380 Restaurants in Pretoria
Map
Visitor photos (1)
Cuisines: Mediterranean

La Terrasse Rooftop Cafe

#118 of 380 Restaurants in Pretoria
Price: $5 - $15 Map
Visitor photos (15)
Cuisines: Moroccan Mediterranean

Toureiro House of Prawns

#120 of 380 Restaurants in Pretoria
Map
Visitor photos (2)
Cuisines: Mediterranean

Kauai Hatfield

#125 of 380 Restaurants in Pretoria
Price: $2 - $6 Map
Visitor photos (1)
Cuisines: Moroccan Cafe Fast Food Mediterranean Thai Vegetarian Diner Healthy Vegan Hawaiian

Ciao!

#141 of 380 Restaurants in Pretoria
Price: $5 - $12 Map
Visitor photos (13)
Cuisines: Italian Pizza Mediterranean Pasta

Monte de Dios

#161 of 380 Restaurants in Pretoria
Cuisines: French Mediterranean Spanish Tapas Bistro Wine Bar

Doppio Zero

#179 of 380 Restaurants in Pretoria
Map
Visitor photos (2)
Cuisines: Mediterranean

Brewers Fish & Grill

#180 of 380 Restaurants in Pretoria
Map
Visitor photos (1)

Cubana Havana Lounge & Latino Caffe

#182 of 380 Restaurants in Pretoria
Price: $5 - $19 Map
Visitor photos (2)
Cuisines: Caribbean Mediterranean Cuban

Full Cream Cafe

#205 of 380 Restaurants in Pretoria
Cuisines: Mediterranean

Cafe 41 Hazelwood

#241 of 380 Restaurants in Pretoria
Map
Cuisines: Mediterranean