Mediterranean restaurant specializing in meat dishes and meatballs.