This establishment is identified as a grill house. It is located in Kokkini Hani, Crete. The search results indicate it is a Greek restaurant.