A landmark hotel in Toyohashi boasting an impressive size of 30 floors, the top of which reaches nearly 400 feet!