5 Aránzazu Mancisidor Cruz - a year ago
Best pizza in town, hands down.
This is my favorite place for Italian, their pizza, salad and pasta are amazing.
The staff is super nice as well, very friendly.
The prices are on the higher side but it is worth it.