This cute apartment is located right in the heart of Tokyo, only 5 minutes walk from Yoyogi Station. All new furnishings and a super comfy bed for a wonderful nights sleep. It overlooks a rail road crossing and the route there feels like something out of a Ghibli movie.