 As Europe’s largest city, London is host to more than 25 millions visitors a year; yet, there is always time for tea and a leisurely stroll through London’s famous parks and boroughs. Popular destinations abound including theatres, concert halls, shops, restaurants, sports venues, world famous landmarks and hundreds of restaurants with cuisines from around the world. More Info |