Igloo Cafe is a coffee shop offering cafe and snack options.