Leone Rosso (Sorrento, Italy)

We stumbled upon Leone Rosso by walking to the town centre of Sorrento from the train station. The restaurant is just a couple of hundred yards from the station exit, and its moderate distance from the waterfront and main street means it has a far more affordable price bracket than some of the other restaurants in … More Leone Rosso (Sorrento, Italy)