The London Cathedral Most Tourists Walk Past — and Instantly Regret It
Westminster Cathedral is London’s most dramatic free interior — a Byzantine masterpiece near Victoria Station that most tourists walk straight past — plus get weekly London stories free in our newsletter.










