Restaurant
Mama's
10 locals recommend,
Permanently closed
Location
2 Via Bellagio
Roma, Lazio
Tips from locals
Mamma's Pizzeria-Ristorante is amazing! The best pizza, entrees, and lunch buffet. The staff is kind, helpful, and they speak Italian & English.
Unique things to do nearby
Locals also recommend
- 14 locals recommend
- 5 locals recommend