Shibuya apartments are very spacious for Tokyo standards (39m2 – 55m2) and located very close to the Heritage Area and Olympic Stadium.