Yuri's place is a wonderfully comfortable apartment in a peaceful oasis in Tokyo very conveniently located to Shibuya or Meguro.