Ice Cube is a Swiss restaurant and bar offering dining and drinks with a terrace.