Mario's Pizza

Phone orders only

81-09 41st Ave, Elmhurst, NY 11373

$12 MinimumAre you the owner?

FAQ