gotravelyourself.com
Travel smart, travel often, travel well.
London Church which is the site of coronations and other nationally important ceremonies. It is located west of Parliament Buildings, in Westminster’s Greater London Borough, UK.