We love London. Its pretty victorian houses, the flowers everywhere and its overwhelming architecture. There’s a spot on every corner to have a cup of tea with a view, an iconic red bus which will bring you anywhere and the sun shines bright more often than people think. No wonder why London makes the perfect … Continue reading