Located at Baltimore, MD, Mamma Ilardo's Express Pizza is categorized as a restaurant. It brings in a revenue of $1.9 million annually and employs 44 people. Simply, Mamma Ilardo's Express Pizza is making an undeniable splash in the industry with its boutique appeal. The Owner of the firm is Jim Smith.
Want to share more of your experience?GO TO FULL REVIEW