Mammas Pizza & Restaurant

Mammas Pizza & Restaurant

47-40 Bell Blvd, Bayside, NY 11361
715-202-5599

Closed until 12:00 PM

Full Hours

Opening at 12:00 PM