Yes - Filoxenia Apartments & Studios does have a restaurant. The apthotel also has a bar.