Italian Restaurant

Location & Hours

3 North Street, Leighton Buzzard, Bedfordshire, LU7 1EF

 

Tuesday to Sunday - Take Away Only

Lunch - Closed

Evening - 16.30 to 21.00

Delivery Available, Tues, Wed, Thurs, Sun

Monday - Closed

 

Tel: 01525 375149

©2016 by Mama Rosa's.ltd

  • White TripAdvisor Icon
  • White Facebook Icon
  • White Instagram Icon