View of Greenwich Astronomy Center

London’s Royal Borough of Greenwich

Greenwich in South East London, is now known as the Royal Borough of Greenwich after the Queen awarded the borough with the prestigious title in 2012, recognizing the global importance of Greenwich, home of the Prime Meridian. Very well connected by bus, train, boat and the Docklands Light Railway (DLR), a visit to Greenwich will…