Telchines Restaurant is a dining establishment in Ioannou Metaxa, Greece, known for serving fried prawns, fish, and salads. The staff is noted as terrific.