accomtour.com
Hotel New Otani The Main, Tokyo Japan
Hotel in Tokyo Japan – A unique hotel in central Tokyo, Hotel New Otani “The Main” is surrounded by spectacular 10 acre/ 4 hectare Japanese garden. Floor to ceiling windows offer magnificent views …