It only takes a few minutes of walking through the streets of Kensington, an affluent borough in West London, to fall in love with your surroundings, especially during this time of the year. Filled...
Read More