Home » New York » Brooklyn » Mamma Rosa Pizzeria and Deli » Map

Mamma Rosa Pizzeria and Deli Location Map

Mamma Rosa Pizzeria and Deli is located at 2418 Mermaid Ave, Brooklyn, NY-11224. An interactive Map of Mamma Rosa Pizzeria and Deli is shown below.

View details of Mamma Rosa Pizzeria and Deli.