Leone Rosso (Sorrento, Italy)
April 7, 2017
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)