Evening walk along the Meguro embankment.
Along the Meguro river, there are about 830 sakura trees that form a lilac-pink arch over 3 kilometers of water. Local residents call a walk along the amazing embankment the sakura promenade.
Evening walk along the Meguro embankment.
Along the Meguro river, there are about 830 sakura trees that form a lilac-pink arch over 3 kilometers of water. Local residents call a walk along the amazing embankment the sakura promenade.