The Ivy Chelsea Garden
There are only a few places in London, which I absolutely adore to come back and The Ivy Chelsea Garden, by Richard Caring is one of them. Located on King’s Road, The Ivy Chelsea Garden brings the familiar luxury of The Ivy on West Street to a relaxed yet sophisticated all-day dining restaurant in the heart of […]