Mamma Ilardo's Pizzeria Hayward Ave & Winner Ave Laurel, MD 20723 Phone: (410) 792-7775 Fax: (410) 725-7870
Category: Restaurants