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.

Mediterranean Restaurants in Middle Swan

View map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your SelectionsClear all
Reservations
Online Bookings
Cuisines & Dishes
(68)
(43)
(26)
Australian
(129)
Bar
(27)
Brew Pub
(1)
Contemporary
(1)
(4)
(1)
Gastropub
(2)
(2)
(1)
(11)
(17)
(1)
Nepalese
(3)
(21)
Pub
(20)
Singaporean
(1)
(1)
(6)
(7)
Wine Bar
(5)
Baguette
(3)
Beef Bourguignon
(1)
Burrito
(1)
Ceviche
(1)
Cheeseburger
(1)
Cheesecake
(1)
Crab
(5)
Dim Sum
(2)
Dumplings
(3)
Fish & Chips
(11)
French Toast
(1)
Halloumi
(1)
Hamburger
(25)
Lasagne
(1)
Lobster
(1)
Noodle
(1)
Omelette
(2)
Oyster
(5)
Pad Thai
(2)
Polenta
(1)
Pork Roll
(1)
Ribs
(5)
Schnitzel
(2)
Surf And Turf
(2)
Tapas
(3)
More
Meals
Price
Mid-range
(16)
Fine Dining
(1)
Restaurant features
Free Wifi
(1)
Parking Available
(5)
Reservations
(9)
Serves Alcohol
(6)
Takeout
(6)
Wheelchair Accessible
(7)
More
Good for
Business meetings
(1)
(7)
Kids
(5)
More
Sort by:
  • Relevance
  • Ranking
  • Name
We found great results, but some are outside Middle Swan. Showing results within 40 km of Middle Swan.
Limit search to Middle Swan.
Jezebelle Guildford 6.6 km away
#1 of 10 Results
$$ - $$$ Mediterranean Spanish Australian Gluten Free Options Vegetarian Friendly Vegan Options
Reserve
Blue Myth Greek Cuisine Morley, Australia 9.7 km away
#3 of 10 Results
Mediterranean Greek
Italians Dianella, Australia 12.8 km away
#5 of 10 Results
$$ - $$$ Italian Pizza Mediterranean Vegetarian Friendly
Reserve
Our Table Bedford, Australia 13.4 km away
#7 of 10 Results
$$ - $$$ Italian Mediterranean Australian Vegetarian Friendly Vegan Options Gluten Free Options
Three Coins Mount Lawley, Australia 15.1 km away
#8 of 10 Results
Order Online
Bistro 10481 Henley Brook 5.1 km away
#9 of 10 Results
$$ - $$$ Mediterranean
Epicurean Perth, Australia 16.4 km away
#10 of 10 Results