Avalon Hotel and Spa, a Grand Heritage Hotel