About

Excellence Award
2025 Restaurants

Mamma Roma in Edinburgh offers an alluring taste of Italy with its genuine Italian cuisine that delights locals and visitors alike. Rated 4.6 on Google, it's clear patrons appreciate the attentive staff and the inviting ambiance. A moderate pricing range of 20-30 GBP per person ensures a satisfying meal without breaking the bank. The menu is diverse, featuring everything from rich pastas and creamy risottos to delicate seafood and succulent steaks, all complemented by a selection of fine wines and creative cocktails. The restaurant is perfect for celebrating anniversaries or weddings, thanks to its impeccable service and commitment to making every occasion special. With convenient features like free Wi-Fi, on-street parking, and outdoor seating, Mamma Roma makes dining a pleasure. Whether you're indulging in a classic tiramisu or savoring a gourmet calzone, this venue consistently offers an extraordinary dining experience.

Show more

Price

$$$$ 20 - 30 GBP

Meals

Branch, Lunch, Dinner

Cuisines

European, Italian, Mediterranean, Vegetarian

Services

Delivery, Takeaway, Reservations available, Outdoor seating, Dine-in, Reservations recommended

Dietary options

Vegan options, Vegetarian options, Healthy options

Offering

Serving alcohol, Serving desserts, Small plates, Late-night food, Serving cocktails, Serving beer, Serving wine, Serving coffee

Reviews and Ratings

Write a review
4.6
based on 2,692 reviews
4.6/5 2,692 reviews
Ashley Oliveira
Ashley Oliveira
1 month ago on Google

Food was good and the restaurant looks nice, but the service was unpleasant. We didn’t feel welcome (maybe because we look young?). Shame, it spoiled the experience.

Rebecca Fuller
Rebecca Fuller
1 month ago on Google
  • Food: 5
  • Service: 5
  • Atmosphere: 5

Restaurant is gorgeous and staff are all so friendly amd welcoming. We were shown to out table straight away - service was excellent. Food was absolutely stunning 👌 this was my second time here but my partner hadn't been before. We both had a pasta dish. Amazing. Would always recommend to anyone staying in the city. But book in advance! Its worth it

clare roddison
clare roddison
1 month ago on Google
  • Food: 5
  • Service: 5
  • Atmosphere: 5

We have just had a beautiful meal here. I couldn't fault a single thing. All the staff were friendly, warm and welcoming. I wouldn't hesitate to come back.

Frequently Asked Questions

  • What is the address of Mamma Roma?
    Mamma Roma is located at 4-7 Antigua St, EH1 3NH, Edinburgh, United Kingdom.
  • How to get here by public transport?
    The nearest public transport options provide quick and easy access:
    • Bus stop Elm Row (Stop ED) (152 m walk)
    • Bus stop Leith Street (Stop JB) (283 m walk)
    • Bus stop Leopold Place (Stop EF) (210 m walk)
    • Bus stop York Place (208 m walk)
    • Bus stop Broughton Street (Stop YK) (211 m walk)
  • How is Mamma Roma rated by visitors?
    Mamma Roma has an average rating of 4.6 based on 2,692 reviews across platforms such as Google.
  • What dishes and beverages are served?
    The restaurant offers a selection of dishes such as beef, beer, bolognese, cakes, calzone, cheese, cheese bread, chicken, chocolate, coffee, fish, gorgonzola, ice cream, lamb, lasagna, along with a variety of drinks.
  • What is the average price for a meal at Mamma Roma?
    The average price for a meal is 20 - 30 GBP (it is cheap - $).
  • mamma roma
  • mamma roma edinburgh menu
  • mamma roma menu