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.

Ecco Pizza

90 Street Lane, Leeds LS8 2AL, England
+44 113 278 2828
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent46%
  • Very good15%
  • Average15%
  • Poor10%
  • Terrible14%
Travelers talk about
“pizza” (45 reviews)
“gelato” (4 reviews)
“ice cream” (4 reviews)
Restaurant Hours
Italian, Pizza, Vegetarian Friendly
$$ - $$$
90 Street Lane, Leeds LS8 2AL, England
All Details
Write a Review
Reviews (57)
Traveler rating
Traveler type
Time of year

1 - 10 of 56 reviews

Reviewed yesterday via mobile

Came here for dinner last night, have heard mixed reviews about Ecco, but after trying it myself will definitely be coming back! Best starters were dough balls with garlic dip - the dip was THE BEST garlic dip I have ever had! We ordered a...More

Thank Heena31
Reviewed 2 days ago via mobile

Food and service was really good And on time for a Friday night.. Best dough balls,, pizza and the waffle is yummy.. Owner and all Staff are so friendly especially the head chef who is so bubbly. E for Ecco ❤️

Thank Misbah R
Reviewed June 13, 2017

I may just eat a lot but I found that the pizza was so thin and the toppings so sparse that i left feelign hungry even after eating a 1/2 meter pizza. It was quite doughy, though that could be the wood fired oven that...More

Thank Leels8
Reviewed June 4, 2017

This is the place to go if you want to taste some genuine Italian, Neapolitan-sytle, pizza. Lot of variations are available as well. It is not a big place so booking might be useful.

Thank Giovanni B
Reviewed May 31, 2017 via mobile

A very delicious pizza made with the very Italian style! We went there with my family and we really like every kind of pizza we ordered! Just go there and taste it!

Thank Andrea V
Reviewed May 29, 2017 via mobile

Went for a late night snack and got some sweet potato fries and a milkshake, portion sizes very good, nice cool atmosphere, service was ok and prices were higher than most other gelato places

Thank James G
Reviewed May 18, 2017 via mobile

Actually this place isn't for anyone who enjoys to receive what they pay for or who likes good service. Ordered veggie pizza as housemate is veggie. It came with meat on it. Mistakes happen. Called up for replacement for part of it (didn't even ask...More

3  Thank Matthew H
Reviewed April 29, 2017 via mobile

Ordered some really nice vegan pizzas from here. Pizza itself is quite wet and hard to eat but the tastes are good

Thank Carrot P
Reviewed March 12, 2017 via mobile

Booked a table few days in advance. Turned up on a night and there were no tables available. We were told to go elsewhere for a drink and come back in 15 minutes. Came back and we were told 'booking only'!!! We said we have...More

3  Thank Kristinape888
Reviewed March 8, 2017

So I need to write more than 100 characters. But I don't really need to. This is THE BEST PIZZA IN LEEDS! I know my pizza and aside from a Pizza we had in Florence, Italy, this is the best. It is Napoli style pizza...More

Thank Leedscitylife
Nearby Restaurants
Ira B's
679 reviews
.42 miles away
The Olive Branch
361 reviews
.25 miles away
Aarti Restaurant
236 reviews
.00 miles away
Deer Park
363 reviews
.10 miles away
Nearby Attractions
Roundhay Park
1,837 reviews
.67 miles away
Tropical World
1,733 reviews
.40 miles away
Canal Gardens
27 reviews
1.71 miles away
Seven Arts
15 reviews
1.60 miles away
Questions & Answers
Get quick answers from Ecco Pizza staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Restaurant features
Delivery, Takeout, Reservations, Seating, Wheelchair Accessible, Waitstaff
Good for
Families with children, Large groups, Kids
Location and Contact Information
  • Address: 90 Street Lane, Leeds LS8 2AL, England
  • Location: Europe  >  United Kingdom (UK)  >  England  >  Yorkshire  >  West Yorkshire  >  Leeds
  • Phone Number: +44 113 278 2828
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing