There is also a regular daily service in Brussels the so-called Tram Experience. Well strictly speaking not daily as it does not run on Mondays. This is not a light breakfast, it is an evening meal catered by gourmet chefs.
https://visit.brussels/site/en/sites/tramexperience/m_article/concept
I have never used it so cannot say what the food is like.
Christchurch has some loops of tram track which are for tourism purposes, not for general-purpose public transportation.
Meal is a four course meal with drinks before and tea/coffee to finish.
The tram is Melbourne #411, built in 1927 and ran till 1982. Refurbed in 1999 and started service in 2000 in Christchurch.
At $109 NZ /person in 2018 its definitely not a snack, and the whole meal takes about 2.5 hours over several orbits of the track.
In Frankfurt am Main exists the Äbbelwoi Express. Not exactly a bistro, but serves the very local kind of cider. It runs through most of the famous parts of the city.
Some of the cars on Аннушка (Annushka) route of Moscow tram are restaurant cars.
Tram ATMosfera drives on a daily basis for dinner. I hope you are ok with that. Company uses a historical rolling stock, adapted as a restaurant car.
Zürich has a gourmet tram line. The food is seasonal (for example Fondue in the winter), and the food on offer is more 3-course-meal than coffee and small breakfast, which is reflected in the price too.
I know of at least two:
The VAG in Nürnberg offers various special tram tours which include either coffe+ cakes, breakfast or a Schnitzel-dinner. See https://event.vag.de/rundfahrten/ (sorry, seems to be German only…)
Credit:stackoverflow.com‘
4 Mar, 2024
5 Mar, 2024
4 Mar, 2024