London is a magical city, especially for couples. From wonderful restaurants to charming streets, we share 15 of the most romantic things to do in London.
934