Apollo Pizza is a family-owned Greek and Italian restaurant that has been operating for 25+ years. The restaurant prepares food made from scratch and fresh daily, emphasizing quality ingredients and genuine hospitality.