en
×
About Us
Contact Us
Guides
Articles
Vota
/
United Kingdom
/
Leighton Buzzard
/
Mama Rosa
Mama Rosa
Italian · Casual Dining
Traditional Italian restaurant, Mama Rosa, offering freshly prepared food since 2003. Enjoy a delightful ambience with a classic menu.
3 North Street, ENG
Leighton Buzzard, United Kingdom
www.mamarosas.co.uk
Location
The ranking
Best Italian in Leighton Buzzard
1 place ranked by guests
1
Pizza Express
22
See the full list →