Time Out says
Train travel is romanticised, but rightly so. There’s something about watching the world go by from a train window. The transportation authority in Milan has capitalised on this idea, turning two of the city’s historic trams into restaurants on wheels that offer lunch and dinner runs. It’s pure joy to eat your way through a five-course menu as the tram rumbles around Milan. The food is nothing to write home about, but crisscrossing the city gives you a glimpse of all of Milan’s greatest hits and where they’re located. Plus, the tram’s historic interiors, like its glass lanterns and upholstered benches, transport you back in time. Just don’t be late–this is the one place in Milan where reservation times are strictly enforced.
Time Out tip: Since you won’t be able to stretch your legs during dinner, take a walk around Castello Sforzesco and Park Siempre for a bit of exercise and to watch the sun go down before boarding the tram.