Otto Pizza coming to Southie? Could be!

Otto Pizza of Portland, Maine is looking to open up a spot on West Broadway! According to Boston Restaurants.com, the wildly popular pizza shop that specializes in thin-crust pizza tweeted about an abutters meeting on August 21st to discuss the pizzeria opening at 416-418 West Broadway and to change the use from commercial to a restaurant.
Otto’s has other locations in Brookline, Harvard Square, Arlington, Lynnfield, and Newburyport, along with a few in Maine.
Otto’s was named one of the “Best Pizzas in America” by the Food Network!
Fingers crossed!

South Boston’s Dalia Named One of The New York Times’ 50 Favorite Restaurants in America
Teriyaki House is Back Open in South Boston
New to the Neighborhood: Celine to Open in Fort Point this Fall