You could make a pretty good case for the London Borough of Tower Hamlets being the heart of London. What could be more London that Whitechapel, Mile End and the Isle of Dogs? If you'd like a proper East End wedding, Tower Hamlets is the place. You could hold your wedding in a top hotel in Canary Wharf. There are a number of restaurants with function rooms for hire or private dining areas, ideal for the wedding reception. If your budget is a little smaller, there are plenty of pubs to choose from, like a riverside pub in Docklands and a stylishly renovated pub near Victoria Park. Other exciting wedding venues include a museum in Bethnal Green and a lovely barge moored at West India Quay.