About Mama Rosas
Surely the finest traditional Italian restaurant there's ever been!
More about Mama Rosas
Mama Rosas is located at 3 North Street, LU7 1EF Leighton Buzzard
01525 375149
http://www.mamarosas.co.uk/
Similar Listings
Zizzi
4