A cafe-bar offering a refreshing European-style iced coffee.