Sport

London is home to a number of famous football teams whose stadiums you can visit. The Olympic facilities from the 2012 games are also worthwhile.

Leave a Reply

Your email address will not be published. Required fields are marked *