Great location right next to Meguro station