I was there today and they are very nasty, the short spanish employee almost threw me out.
They certainly have Ouzo and they have too many to list. Check out their website, they also can order some different brands if you're interested.
Thanks! Your answer is awaiting moderation.