Leo
The pizzas are giant
We found a nice Italian restaurant on Baker Street when we were out exploring the neighborhood one night. The pizzas are giant, so much so that we didn't even have room for dessert. The decor is nice and the servers and clientele are both international. I'd recommend it if you're looking for a nice dinner with friends in Northwest London.