The best pizza I have had in the last 5 years - a very crusty base covered with a moist topping - bliss. I had a cookie and a green tea to finish and, joy of joys, was served Longjing leaf tea when I was expecting the usual cheap tea bag. A memorable meal. It's busy with a good bar scene so book. Service was also excellent and friendly.
If you own or manage Stella Barra Pizzeria, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.