Feng's House Chinese Restaurant Larnaca Address Details Address: 103 Athinon Ave 6022, Larnaca, Larnaca Telephone: 24657176