Feeling for something different, I wanted to challenge my taste buds at the new hotspot in London. Malibu Kitchen is one of 9 restaurants located in The Ned Nestled in the hustle and bustle of The Ned, is this small oasis of healthy living. Occupying the far corner...