Time Out London
1 month agoLondon
Three London train stations are officially the best in Europe
London's train stations ranked among Europe's best based on Google review data.
Liverpool Street, Victoria, and Waterloo stations in London received high ratings in the study. [ more ]