Powered by

Metro Pizza

357 Washington Ave, Chelsea MA, 02150

Currently Closed   Full Hours  

Order Now
Metro Pizza is currently located at 357 Washington Ave. Order your favorite pizza, pasta, salad, wings, and more, all with the click of a button. Metro Pizza accepts orders online for both pickup and delivery.