A trip to London would be incomplete without a visit to England’s largest and oldest food market – Borough Market. This over than 1000 years old renowned food market is located in Southwark, Central London and is easily accessible by train, tube, bus, bike or on foot. 😀 My sister and I dropped by Borough […]