Mama Rosa Leighton Buzzard

Mama Rosa Leighton Buzzard

0  Reviews


Italian Restaurants in Leighton Buzzard
3 North St , Leighton Buzzard, Bedfordshire, LU7 1EF
01525 375149

Mama Rosa Leighton Buzzard is an Italian restaurant providing services locally. They specialise in Italian food, pasta dishes, pizzas and italian cuisine, Mama Rosa Italian restaurant is located at the following address - 3 North St.




We'd love you to write a review of Mama Rosa Leighton Buzzard – could you? A Mama Rosa Leighton Buzzard review will help create a directory of recommended Italian Restaurants in Leighton Buzzard. If Mama Rosa Leighton Buzzard is owned by you, then claim it today. Business owners who claim a business can update the description and add new tags and photos.