IL SANTO is a coffee shop located in Agios Spyridon, Greece. It is described as 'Sentiasa Dibuka', which translates to 'Always Open'.