This establishment is a coffee shop. It is located at Papas Gavala Petrou 61 in Heraklion.