On the Sunny Side of London
February 23, 2011
On the Sunny Side of London
At 210 ft. above the street three F.I. Sisters enjoy the view from the tower of Westminster Cathedral. We were blessed with a guided tour of some rich Catholic historical places in London.…