A restaurant tram is a tram vehicle where meals can be served in a way of a full-service, sit-down restaurant.
Customers consume the meals while the tram is following a route over an existing network of a tramsystem.
Old trams are used with a rebuild interior with upholstered seats and tables.
Most restaurant trams are equipped with a small kitchen used just before serving the meals, while a kitchen in a restaurant is used to do most preparations.
Cities that operate or have operated a restaurant tram are Brussels,[1] The Hague, Rotterdam, Bern, Zurich, Timisoara,[2] Kolkota[3] and Christchurch.