Westminster Abbey

Westminster Abbey was a church and cultural landmark in London, England.

During his state visit to London, James Heller was scheduled to take a tour of Westminster Abbey before retiring to Willoughby House.