Clock above the entrance to the Jewel House

The Tower of London is a royal palace, fortress, and prison on the River Thames in London, England. It’s located in the borough of Tower Hamlets, just east of…

The City of London is the historic center of London, England, and the city’s central business district.

Map Room at the Churchill War Rooms in London, England

The Churchill War Rooms is a museum in London, England, consisting of the Cabinet War Rooms and Churchill Museum. It’s located in Westminster.

Tea at Ham Yard Bar & Restaurant in London, England

A brief guide on where to eat in London. It’s not hard to find a good restaurant. On my few trips to the city, I’ve been fortunate enough…

Westminster Abbey and the Westminster Scholars War Memorial

Westminster Abbey is a Gothic abbey church in London, England. It’s located in the City of Westminster and is a UNESCO World Heritage site.