Got some surprisingly good Neapolitan-style pizza over the weekend from Amelia's Kitchen in Teele Squre.
IMO, the crust was the key: simple, crispy, and just slightly charred. Toppings were appropriately fresh and elemental. The margherita was a little light on fresh basil, but otherwise great, using a basic, fresh tomato sauce, and not too much fresh mozzarella. The wild mushroom (white) pizza was even better reheated the next day.
Only gripe: $12 and up for a personal-sized pizza is a little steep for the 'hood.
I know Amelia's has its detractors on this board, but I can't count myself as one of them. It was a pleasure to find some delicious, unpretentious Neapolitan pizza without having to make an event out of parking/getting to the North End.