Kimchee to go - Japanese Garden

One of two japanese gardens built inside Kimchee-to-go restaurants in London