Within easy reach of this spot
Close by you'll find Shibuya Sky, Meguro River Cherry Blossoms Promenade, Meguro Parasitological Museum.