Flat in Meguro City
1 stop away from Shibuya station, 3 minutes walk from Ikejiri Ohashi station, great access!Cherry blossom spot Near Meguro River SakuraStay
Professional HostProfessional Host
6–11 Jun6–11 Jun
€ 132 night
€ 132 per night · 5.0 out of 5 average rating, 11 reviews5.0 (11)