100 CHERRY BLOSSOM SPOTS in Japan at HAPPOEN garden in Tokyo

‘100 CHERRY BLOSSOM SPOTS in Japan at HAPPOEN in Tokyo.HAPPOEN is the restaurant and wedding facility with huge Japanese garden 15 minutes walk from JR MEGURO station. It was a SAURAI residence during the feudal age, took over by a rich businessman in the 19th century, converted as a restaurant … Continue reading 100 CHERRY BLOSSOM SPOTS in Japan at HAPPOEN garden in Tokyo