Very close to Meguro station and lots of good restaurants in vicinity!