Mega Star Pizza is a pizza restaurant offering delivery service with meals typically arriving in 30-45 minutes.