Al3+ is a Lewis acid, because
It has vacant orbital
It has completely filled orbitals
It can give H+
It can add with OH-
Essential condition for being a Lewis acid is presence of vacant orbitals to accept pair of electrons.