Registered food businesses - Mama Rosa

Address

3 North Street, Leighton Buzzard, LU7 1EF

Business Type

Food - Restaurant/Cafe/Canteen