Alhambra Alhambra Restaurant, Holiday Inn Centuries have passed since the first Moghuls landed on Sri Lanka's shores, but the traditions of ...