Avalon, ресторанно-гостиничный комплекс