3 North Street
Leighton Buzzard LU7 1EF
01525 375149
Home
Menus
Our Story
Contact Us
More...
Since opening in 2003 Mama Rosa's has been dedicated to serving fantastically fresh quality food for our customers. We use no microwaves, pre prepared or frozen meals.