Truffled's Milan, Italy
Central Station of Milan
Piazza Duca D'Aosta, 1
The main train stations in Europe are always a far cry from our dingy little train stations here in ...
Via Plinio, 29
I love Italy, and I love pizza. There is a lot of pizza here, and like everywhere, some places are ...
Via Dell'Orso, 2
This was another restaurant picked by someone else during a business trip to Milan. The restaurant ...
Piazza Luigi di Savoia, 6
I was here on business and was booked into the Hotel Michelangelo. Its convenience was immediately ...