Indie shops, art galleries, craft beer, and gastropubs on river paths
Meguro City, Tokyo 153-0061, Japan Get directions