Pizza Review
Twigs is one of my all time STL favorites! The double decker is not ordinary pizza so it’s hard to rate. Could be 8.9 or 9.1...either way it’s legit Pie