La Casa Nostra offers authentic Neapolitan pizza baked in a wood-fired oven, alongside Spanish and Italian cuisine.