You may know this area most of all for a train station, or two…. yes? After all, Kings Cross is only 120 minutes or so from Paris, but this area of London has much more to offer than just an opportunity to leave our wonderful city! Kings Cross has really transformed itself over the last few … Continue Reading