Mejiro Garden is a small garden in central Tokyo, close to Mejiro Station on the Yamanote Line. A small shop next to the entrance sells matcha and matcha lattes that you can drink inside the garden. You can sit on benches around the pond, watch the carp, and hear the wind chimes and the occasional train passing by. The garden is on the small side.