A view of Hotel New Otani from a beautiful Japanese garden of 10 acres (The New Otani - Hotel Tokyo)