Mamma Rosa serve a variety of Italian dishes including pizza and pasta to eat in or take away.
Features
Takeaway, Air Conditioning, Bar, Terrace, Vegetarian Dishes
Nearest public transport
Morden Road