Skip to content
Menu
Menu

London – United Kingdom

London, one of the world’s most visited cities, is located in southeast England. It is

one of the most easily accessible locations in the United Kingdom with excellent train, tram, coach, DLR and bus connections. The vibrant city of England is well worth a visit, with a wealth of attractions ranging from spectacular history and culture to cutting-edge fashion and cuisine. London has been named the ‘Cultural Capital of the World’